package com.tbit.uqbike.client.pojo;

/**
 * @author: ShiGuang
 * @create: 2021-12-20 15:12
 * @description: 资产预警开关
 */
public class MachineAlarm {
    /**
     * 运营区域id
     */
    private Integer accountId;
    /**
     * 预警号码
     */
    private String alarmPhone;
    /**
     * 超区告警开关
     */
    private Integer geoAlarmSwitch;
    /**
     * 闲置告警开关
     */
    private Integer idleAlarmSwitch;
    /**
     * 闲置时间
     */
    private Integer idleAlarmTime;
    /**
     * 断电告警开关
     */
    private Integer powerAlarmSwitch;
    /**
     * 无信号告警开关
     */
    private Integer offlineAlarmSwitch;
    /**
     * 无信号时间
     */
    private Integer offlineAlarmTime;
    /**
     * 无定位告警开关
     */
    private Integer locationAlarmSwitch;
    /**
     * 无定位时间
     */
    private Integer locationAlarmTime;
    /**
     * 非法移动告警开关
     */
    private Integer illegalityMoveSwitch;
    /**
     * 丢失车辆开关
     */
    private Integer machineLoseSwitch;
    /**
     * 备注
     */
    private String remark;

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getAlarmPhone() {
        return alarmPhone;
    }

    public void setAlarmPhone(String alarmPhone) {
        this.alarmPhone = alarmPhone;
    }

    public Integer getGeoAlarmSwitch() {
        return geoAlarmSwitch;
    }

    public void setGeoAlarmSwitch(Integer geoAlarmSwitch) {
        this.geoAlarmSwitch = geoAlarmSwitch;
    }

    public Integer getIdleAlarmSwitch() {
        return idleAlarmSwitch;
    }

    public void setIdleAlarmSwitch(Integer idleAlarmSwitch) {
        this.idleAlarmSwitch = idleAlarmSwitch;
    }

    public Integer getIdleAlarmTime() {
        return idleAlarmTime;
    }

    public void setIdleAlarmTime(Integer idleAlarmTime) {
        this.idleAlarmTime = idleAlarmTime;
    }

    public Integer getPowerAlarmSwitch() {
        return powerAlarmSwitch;
    }

    public void setPowerAlarmSwitch(Integer powerAlarmSwitch) {
        this.powerAlarmSwitch = powerAlarmSwitch;
    }

    public Integer getOfflineAlarmSwitch() {
        return offlineAlarmSwitch;
    }

    public void setOfflineAlarmSwitch(Integer offlineAlarmSwitch) {
        this.offlineAlarmSwitch = offlineAlarmSwitch;
    }

    public Integer getOfflineAlarmTime() {
        return offlineAlarmTime;
    }

    public void setOfflineAlarmTime(Integer offlineAlarmTime) {
        this.offlineAlarmTime = offlineAlarmTime;
    }

    public Integer getLocationAlarmSwitch() {
        return locationAlarmSwitch;
    }

    public void setLocationAlarmSwitch(Integer locationAlarmSwitch) {
        this.locationAlarmSwitch = locationAlarmSwitch;
    }

    public Integer getLocationAlarmTime() {
        return locationAlarmTime;
    }

    public void setLocationAlarmTime(Integer locationAlarmTime) {
        this.locationAlarmTime = locationAlarmTime;
    }

    public Integer getIllegalityMoveSwitch() {
        return illegalityMoveSwitch;
    }

    public void setIllegalityMoveSwitch(Integer illegalityMoveSwitch) {
        this.illegalityMoveSwitch = illegalityMoveSwitch;
    }

    public Integer getMachineLoseSwitch() {
        return machineLoseSwitch;
    }

    public void setMachineLoseSwitch(Integer machineLoseSwitch) {
        this.machineLoseSwitch = machineLoseSwitch;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "MachineAlarm{" +
                "accountId=" + accountId +
                ", alarmPhone='" + alarmPhone + '\'' +
                ", geoAlarmSwitch=" + geoAlarmSwitch +
                ", idleAlarmSwitch=" + idleAlarmSwitch +
                ", idleAlarmTime=" + idleAlarmTime +
                ", powerAlarmSwitch=" + powerAlarmSwitch +
                ", offlineAlarmSwitch=" + offlineAlarmSwitch +
                ", offlineAlarmTime=" + offlineAlarmTime +
                ", locationAlarmSwitch=" + locationAlarmSwitch +
                ", locationAlarmTime=" + locationAlarmTime +
                ", illegalityMoveSwitch=" + illegalityMoveSwitch +
                ", machineLoseSwitch=" + machineLoseSwitch +
                ", remark='" + remark + '\'' +
                '}';
    }
}